Top 10k strings from Simulador de Control de Procesos (19xx)(Ingenieria Quimica)(es).tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
6 *sv/rv),16 5 ;"para cont.pulse una tecla" 5 ;"para cont. pulse una tecla" 5 ;" ": 4 ;"Pulsar 1 para SIMULACION DE LA PLANTA, 2 para AJUSTE DEL CONTROLADOR,otra tecla para continuar" 4 ;" " 2 v(i)=v(i+1 2 uu=(sv-pb*u(2 2 ;"para cont.pulse una tecla": 2 ;"Introduccir los parametros:" 2 ;"G=";g;",RPM=";rpmm;",TD=";td 2 ;"CT=";ct;",CA=";ca;",TM=";tmp;",K=";kpp 2 )*tig+tdg*(e(3 2 "Nota:TD en seg y P en min" 2 "CT constante de tiempo" 1 tig=gg*it/ti 1 tdg=gg*td/it 1 tdd>ct/400 1 rpmm=rpmmm/100 1 pa=ft*ft+ca*ft: 1 kpp=kp/100 1 ejercicios 1 control.6 A 85 1 control 1 Ingenieria quimica 1 D.L.: M-2837-69 1 Created with Ramsoft MakeTZX2x 1 ;ct;" seg": 1 ;"variable controlada (X)" 1 ;"valores tan bajos de CA (";ca;")": 1 ;"valor deseado (SP)" 1 ;"suena al saturarse la valvula": 1 ;"salida a valvu-": 1 ;"pulse una tecla": 1 ;"pulse una tecla para obtener la respuesta de la planta a una en trada en escalon": 1 ;"pulse una tecla para cont.": 1 ;"pulse una tecla distinta de 1 para continuar": 1 ;"para cont. pulse una tecla": 1 ;"para cont. pulse cualquier otra tecla" 1 ;"la (SV)" 1 ;"error (SP-X)" 1 ;"el controlador la planta" 1 ;"antes de pasar a esta parte del programa debe asignar valores a las acciones del controlador (parte 2-Ajuste del controlador)": 1 ;"alarma suena al saturarse valvula": 1 ;"________ ____________________" 1 ;"VALOR FUERA DE RANGO. PULSE UNA TECLA PARA VOLVER A EMPEZAR": 1 ;"VALOR FUERA DE RANGO.PULSE UNA TECLA PARA VOLVER A EMPEZAR": 1 ;"Un lazo de control se compone dedos partes" 1 ;"UNA GANANCIA (K)": 1 ;"UN TIEMPO MUERTO (TM),retraso puro o retraso de transporte (lag)" 1 ;"UN ELEMENTO DE SEGUNDO ORDEN,de ecuacion diferencial:" 1 ;"TD demasiado elevada para el valor tan bajo de CT (la accion derivada solo se recomienda para valores muy alos de CT),pulse una tecla para volver a empezar": 1 ;"SV=G*(e+RPM*(integral de e)+": 1 ;"SV=G*(e+RPM*(integral de e))" 1 ;"SIMULADOR": 1 ;"RPM demasiado elevadas para el valor de CT,reducir RPM o CT,pulse una tecla para volver a empezar": 1 ;"Pulse una tecla y obtendra la respuesta,del ultimo lazo de control simulado,a una perturbacionen rampa truncada como esta" 1 ;"Pulsando una tecla obtendra larespuesta de la variable controlada (X) a un cambio en escalon del punto de consigna (SP)" 1 ;"Perturbacion" 1 ;"PULSANDO EL PROGRAMA SALTA A" 1 ;"PROPORCIONAL+INTEGRAL (PI)": 1 ;"PARE LA CINTA": 1 ;"P-4 .TIEMPO MUERTO": 1 ;"P-3 .PLANTA DE PRIMER ORDEN": 1 ;"P-2 .RESPUESTA SINUSOIDAL": 1 ;"P-1 .AMORTIGUACION CRITICA": 1 ;"Nota:Si en un controlador PID como el anterior hacemos TD=0 ,se convierte en PI .Si,ademas, hacemos RPM=0 se convierte en un controlador P" 1 ;"LOS CRITERIOS DE ESTABILIDAD de Nyquist,Routh,Lyapunov,etc.,tan utiles en otros campos,no se utilizan en control de procesos" 1 ;"INSTRUCCIONES PARA LA SIMULACION": 1 ;"G=0.6*(Gcr); RPM=2/P; TD=7.5*P" 1 ;"G demasiado elevada para K=";kpp: 1 ;"El rango actual es + o - ";rv,"para cambiarlo pulse 1,para contpulse otra tecla": 1 ;"El programa ha llegado a su fin": 1 ;"CT=";ct;" seg,CA=";ca;",TM=";tmp;",K=";kpp 1 ;"CT=";ct;" seg,"; 1 ;"CONTROL DE PROCESOS" 1 ;"C-4.EFECTO DE LA ACCION DERIVADA": 1 ;"C-3.EFECTO DE LA ACCION INTEGRAL": 1 ;"C-2.EFECTO DE G SOBRE EL OFF-SET": 1 ;"C-1.DESVIACION PERMANEN.,OFF-SET" : 1 ;"5-EJERCICIOS PARA ACLARAR LOSPRINCIPALES CONCEPTOS DE CONTROLDE PROCESOS": 1 ;"4-PERTURBACIONES": 1 ;"3-METODOS DE AJUSTE DEL CONTROLADOR" 1 ;"2-AJUSTE EL CONTROLADOR teclean do los valores de G,RPM y TD.El programa le dara la respuesta a un cambio en escalon del valor deseado (SP)" 1 ;"2-AJUSTE DEL CONTROLADOR": 1 ;"1-SIMULE LA PLANTA introduccien do,cuando el programa se lo pidalos valores de CT,CA,TM y K" 1 ;"1-SIMULACION DE PLANTA": 1 ;"0-INTRODUCCION" 1 ;"-------------- ----------" 1 ;"(escalon)*K" 1 ;"(CT^2)*X''+2*CA*CT*X'+X=0": 1 ;" RPM=6/P; TD=10*P " 1 ;" >< ";: 1 ;" +TD*(de/dt)) " 1 ;" 0 introduccion" 1 ;" ";: 1 ;" ": 1 ;" ": 1 /(rpmm+.00001 1 -TZX by Miguel A. Garcia Prada 1 *ct;" seg": 1 #333*tmp/2 1 "pulse una tecla para volver a empezar": 1 "pero solo en apariencia": 1 "no se dan en la practica del control de procesos,con valores elevados de G o de RPM la respuestapuede ser muy inestable.Utilice valores bajos de G y RPM": 1 "este ejemplo": 1 "e error=SP-x" 1 "de algoritmo: ";: 1 "como en": 1 "aun le quedan muchas e interesantes combinaciones por probar" 1 "X'' dX'/dt" 1 "X' dX/dt" 1 "X variable controlada" 1 "Variable contr. Controlador" 1 "Temperatura PID" 1 "TM en % de CT=";tmp: 1 "TM tiempo muerto en % de CT" 1 "TD en seg=";td: 1 "TD constante de tiempo": 1 "TD accion derivada" 1 "Sin amortiguacion (CA=0) la planta oscilaria permanentemente (CTTM y K como en el ej. anterior)" 1 "Si se saturase la valvula sonaria una alarma": 1 "Si en el ejercicio anterior se aumenta G,el off-set se reduce (probar con G=6)" 1 "SV salida a la valvula" 1 "Realizar los ej. siguientes con planta: CT=1000,CA=1,TM=0 y K=1" 1 "RPM accion integral": 1 "RPM accion integral" 1 "Pulsan do 1 obtendra informacionsobre otras posibilidades" 1 "Por ultimo,el controlador puede ser": 1 "PROPORCIONAL+INTEGRAL+DERIVADA (PID)": 1 "PROPORCIONAL (P)": 1 "P-SIMULACION DE LA PLANTA": 1 "Otras variables PI" 1 "Nuevo rango (sin signo)=";rv 1 "Metodos mas conocidos:": 1 "METODO DE ZIEGLER & NICHOLS:": 1 "METODO DE LAS OSCILACIONES AMORTIGUADAS:": 1 "LA FUNCION DEL CONTROLADOR es:": 1 "LA SATURACION DE LA VALVULA DE CONTROL (totalmente abierta o cerrada), o la de otros elementos,introduce ILINEALIDADES que complican la respuesta" 1 "K ganancia": 1 "Haciendo TM=20% de CT,se comprueba el efecto del tiempo muerto,lag o retraso de transporte" 1 "Haciendo en el ej. anterior TD=60 se alcanza el equilibrio en menos tiempo.Ademas, por ser la accion derivada estabilizante sepuede incrementar G ,lo cual tambien contibuye a aumentar la velocidad de respuesta" 1 "G ganancia del controlador": 1 "G ganancia " 1 "En la parte inferior derecha se indica la posicion de la valvulade control" 1 "En el caso del control de nivel citado en la introduccion ,una PERTURBACION EXTERNA podria ser producida por la apertura de un drenaje del tanque,por un aumen to de la presion,y por tanto delcaudal,en la tuberia de entrada,etc" 1 "En la parte superior se recuerdan los parametros de la planta y del controlador ": 1 "El valor min es 10" 1 "El rango dado inicialmente en este programa a la valvula de control es muy amplio (+ o - 6000) para evitar las ilinealidades,pero con rangos del orden de + o -300 las ilinealidades aparecen abundantemente" 1 "El programa le dara la respuestaa una entrada en escalon" 1 "El problema de la ESTABILIDAD se resuelve en la practica en dos etapas" 1 "EL CONTROLADOR PUEDE SER DE TRESTIPOS" 1 "Cuadro Indice": 1 "Con solo accion proporcional (G=3,RPM=0,TD=0)la variable controlada,X,nunca alcanza el valor deseado" 1 "Con G=3 y RPM=.6 (100*RPM=60) se comprueba que la accion integral elimina el off-set,pero tiende a inestabilizar la respuesta" 1 "Con CA=3.3 se simula un sistema de primer orden (en CT seg alcanza el 63.3% del escalon)" 1 "Con CA=1 se obtiene una plantacriticamente amortiguada(por ej.CT=1,CA=1,TM=0 y K=1)" 1 "Como a mayor RAPIDEZ de respues ta menor ESTABILIDAD,se busca uncompromiso entre ambas consistente en que la respuesta a un escalon sea tal que la relacion de alturas de dos picos consecutivos sea de 4 a 1" 1 "CUALQUIER PLANTA PUEDE SER SIMU LADA utilizando tres elementos:" 1 "CT en seg=";ct 1 "CON ESTE CUADRO EN PANTALLA:" 1 "CA coeficiente de amortiguacion" 1 "CA coef.de amortiguacion" 1 "C-AJUSTE DEL CONTROLADOR" 1 "Ademas de las perturbaciones introducidas por cambios en el punto de consigna pueden existir otras llamadas externas" 1 "4)Reducir suavemente el valor deG hasta que la relacion de decadencia vuelva a ser de 4 a 1" 1 "4)Reajustar ligeramente G si fuese necesario" 1 "3)Hacer": 1 "3)Hacer ";: 1 "2)Medir el periodo de dicha respuesta (distancia en min. entre dos picos consecutivos)" 1 "2)Anotar el periodo P,en min,de la sinusoide (distancia entre picos) y la ganancia con que se obtuvo la sinusoide (Gcr)" 1 "2)AJUSTANDO los valores de G,RPMy TD de tal forma que la respuesta sea RAPIDA y,a la vez,ESTABLE" 1 "100*RPM=";rpmmm: 1 "100*K=";kp: 1 "1)Con RPM=0 y TD=0 ir aumentandoprogresivamente G hasta que la respuesta a un escalon sea criticamente estable, es decir una sinusoide(solo es posible con valores bajos de CA o altos de TM)" 1 "1)Con RPM=0 y TD=0 aumentar progresivamente G hasta que la relacion de decadencia,es decir dealturas entre dos picos consecutivos,sea de 4 a 1 " 1 "1) Instalando el controlador deltipo (P,PI o PID) mas adecuado para cada caso,para lo cual se sigue la siguiente regla:" 1 "-generar una senal de salida a la valvula (SV) que trate de co rregir el error" 1 "-determinar el error (diferencia entre el valor deseado o punto de consigna (SP) y el real (X) de la variable controlada" 1 ",TM=";tmp;"%"; 1 ",TD=";td;" seg";: 1 ",RPM=";rpmm;: 1 "(Para simular una planta existente obtenga su respuesta a una entrada en escalon y reproduzcala jugando con CT,CA y TM)" 1 " valores max:1 a 36000 seg" 1 " valores max:0 a 4" 1 " valor normal:1 a 3000 seg" 1 " valor normal:0%" 1 " valor max:20%": 1 " valor max (de 100*K):1 a 200": 1 " rango:0.01 a 100" 1 " rango:0 a 600 seg" 1 " rango:0 a 50 repeticiones": 1 " por minuto (rpm=1/TI en min)" 1 " por comodidad se utiliza ": 1 " no:Banda Proporcional=100/G" 1 " la variable 100*K": 1 " en repeticiones por minuto": 1 " dela accion derivada" 1 " a veces se utiliza el termi": 1 " 5 ejerc. recomend. para" 1 " 4 perturbaciones" 1 " 3 metodos de ajuste" 1 " 2 ajuste controlador" 1 " 1 simulacion de planta" 1 " (amortig.critica con CA=1)" 1 " (ajustable a voluntad)" 1 " (1/const. de tiempo en min)" 1 " aclarar conceptos" 1 Simulador de control de procesos 1 Revista INGENIERIA QUIMICA"